package com.qijian.business.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qijian.business.domain.ProductionDetailSalary;
import com.qijian.business.domain.query.ProductionDetailSalaryQuery;
import com.qijian.business.domain.vo.ProductionDetailSalaryVo;

import java.util.List;

/**
 * 报工工资Service接口
 *
 * @author qijian
 * @date 2025-03-29
 */
public interface IProductionDetailSalaryService extends IService<ProductionDetailSalary> {

    /**
     * 获取班组报工记录
     * @param productionDetailSalaryQuery
     * @return
     */
    Page<ProductionDetailSalaryVo> getTeamProduction(ProductionDetailSalaryQuery productionDetailSalaryQuery, Page<ProductionDetailSalary> page);

    /**
     * 获取班组工资
     * @param productionDetailSalaryQuery
     * @return
     */
    List<ProductionDetailSalaryVo> getTeamSalary(ProductionDetailSalaryQuery productionDetailSalaryQuery);

}
